<?php

namespace App\Http\Controllers\Edu;

use App\Models\EduTopic;
use App\Models\EduZan;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;

class ZanController extends Controller
{
    function make($model , $id){
        $modelclass = 'App\Models\\'.$model;
//        通过下面的语句找到这篇文章模型对象
        $model = $modelclass::find($id);
        //通过$model->zan可以将EduZan模型表中zan_type是$model模型(App\Models\EduTopic),zan_id为$model['id']的所有记录集合返回出来.也就是通过$model->zan可以将赞表中当前帖子的记录集合返回
        //
        //查看当前用户有没有为这个模块儿对象点赞
        $zan = $model->zan()->where('user_id',auth()->id())->first();
        if ($zan){
            $zan->delete();
        }else{
            $model->zan()->create(['user_id'=>auth()->id()]);
        }
        return back()->with('success','操作成功');

    }
}
